2919,2919,2938,2932,2975,2992,2991,2990,2989,2988,2988,2987,2986,2985,2984,2983,2982,2982,2981,2981,2980,2979,2978,2978,2977,2977,2977,2976,2976,2977,2977,2976,2977,2978,2979,2980,2981,2982,2983,2983,2984,2985,2985,2986,2986,2986,2985,2984,2983,2983,2984,2984,2984,2983,2982,2982,2981,2981,2981,2980,2979,2978,2977,2976,2975,2974,2973,2972,2971,2970,2969,2969,2970,2970,2971,2971,2971,2971,2970,2970,2970,2971,2972,2973,2974,2974,2974,2973,2972,2972,2972,2971,2971,2970,2969,2968,2967,2966,2966,2966,2965,2965,2965,2965,2965,2964,2964,2964,2964,2963,2963,2963,2962,2962,2962,2961,2961,2960,2959,2958,2958,2957,2957,2956,2955,2954,2954,2955,2955,2955,2954,2954,2955,2956,2957,2958,2958,2958,2957,2956,2955,2954,2953,2952,2952,2951,2951,2950,2950,2949,2948,2948,2948,2948,2947,2946,2945,2944,2944,2944,2946,2947,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2956,2957,2957,2958,2958,2957,2956,2955,2954,2953,2953,2952,2951,2950,2949,2949,2948,2947,2947,2946,2945,2943,2941,2940,2940,2939,2939,2938,2937,2937,2936,2935,2935,2934,2933,2932,2931,2930,2930,2929,2928,2927,2926,2925,2924,2924,2923,2922,2921,2921,2920;525,520,499,458,447,474,474,474,474,474,473,473,473,473,474,474,474,475,475,476,476,476,476,477,477,478,479,479,480,481,482,483,484,485,485,485,484,485,485,486,486,486,487,487,488,489,490,490,491,492,492,493,494,494,494,495,495,496,497,497,498,498,498,498,498,497,497,497,497,496,496,495,495,494,494,493,492,491,490,489,488,488,489,489,489,488,487,487,486,485,484,484,483,483,483,484,484,484,485,486,486,487,488,489,490,491,492,493,494,495,496,497,497,498,499,499,500,500,501,502,503,503,504,504,504,504,505,505,506,507,507,508,509,510,511,511,512,513,513,513,512,511,511,511,510,510,509,509,508,508,509,510,511,512,512,512,512,512,513,514,514,514,515,515,515,516,516,516,516,516,516,516,515,515,516,516,517,518,518,517,517,517,518,518,518,518,518,517,517,517,516,516,516,517,517,518,519,519,520,520,520,521,521,521,522,522,522,523,523,523,522,523,523,523,524,524,524,525,525,526,526,525,525